low the lid off

[美国俚语]公之于众;揭露…的真相;揭发内幕;揭露丑事